/*
 *The code is written by NaLi, All rights reserved.
 */
package com.nali.dal.statement.query;

import java.util.List;

import com.nali.dal.expression.PropertyExpression;
import com.nali.dal.expression.query.Criteria;

/**
 * @author gavin Created on 2011-4-7
 */
public interface ColumnUnitConfig {
	
	/**
	 * 涉及的原始字段
	 */
	public List<String> getColumns();
	
	/**
	 * 涉及的Criteria信息select+column或groupfunction+column
	 */
	public List<PropertyExpression<Criteria>> getColumnCriterias();
	
	public ColumnUnit getColumnUnit();
}
